home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
HyperLib 1997 Winter - Disc 1
/
HYPERLIB-1997-Winter-CD1.ISO.7z
/
HYPERLIB-1997-Winter-CD1.ISO
/
オンラインウェア
/
PRG
/
MacPerl 506 appl folder.sit
/
MacPerl 506 appl folder
/
Mac_Perl_506r1m_appl
/
README.MAC
< prev
next >
Wrap
Text File
|
1996-02-01
|
9KB
|
231 lines
WELCOME TO MACPERL 5
This is Perl 5, ported to the Mac by Matthias Neeracher <neeri@iis.ee.ethz.ch>
Feel free to give this program away according to the terms stated
in the README file.
System Requirements
-------------------
MacPerl5 requires System 7.
Online Help
-----------
MacPerl 5 comes with a considerable amount of HTML based online help. For this
help to work, make sure you have:
- "MacPerl Help" and the "pod" folder in the same folder as your MacPerl
application.
- A recent version of Internet Config (preferably at least 1.2, which is
bundled with your distribution).
- Set up Internet Config with (Preferably identical) helpers for メhttpモ
and メfileモ.
Bugs, Suggestions, Damnations
-----------------------------
Please send your bug reports and/or fixes to <neeri@iis.ee.ethz.ch>
Mailing list
------------
There is a mailing list for announcing new releases, sharing scripts, and
discussions about how to make MacPerl change your life. To subscribe, send
the following mail:
----------------
To: mac-perl-request@iis.ee.ethz.ch
subscribe
----------------
Ftp sites
---------
If you have internet access, you can obtain the newest versions of Perl by
anonymous ftp from one of the following address:
ftp.switch.ch [130.59.1.40] software/mac/perl
This site is mirrored at
ftp.share.com pub/macperl
mors.gsfc.nasa.gov /pub/MacPerl/Applications
and in a huge number of CPAN (Common Perl Archive Network) mirror sites:
North America
Florida
ftp://ftp.cis.ufl.edu/pub/perl/CPAN/ports/mac/
Illinois
ftp://uiarchive.cso.uiuc.edu/pub/lang/perl/CPAN/ports/mac/
Massachusetts
ftp://ftp.delphi.com/pub/mirrors/packages/perl/CPAN/ports/mac/
Oklahoma
ftp://ftp.uoknor.edu/mirrors/CPAN/ports/mac/
Texas
ftp://ftp.sedl.org/pub/mirrors/CPAN/ports/mac/
ftp://ftp.sterling.com/programming/languages/perl/ports/mac/
Europe
Finland
ftp://ftp.funet.fi/pub/languages/perl/CPAN/ports/mac/
France
ftp://ftp.ibp.fr/pub/perl/CPAN/ports/mac/
ftp://ftp.pasteur.fr/pub/computing/unix/perl/CPAN/ports/mac/
Germany
ftp://ftp.leo.org/pub/comp/programming/languages/perl/CPAN/ports/mac/
ftp://ftp.rz.ruhr-uni-bochum.de/pub/programming/languages/perl/CPAN/ports/mac/
Great Britain
ftp://ftp.demon.co.uk/pub/mirrors/perl/CPAN/ports/mac/
The Netherlands
ftp://ftp.cs.ruu.nl/pub/PERL/CPAN/ports/mac/
Portugal
ftp://ftp.ci.uminho.pt/pub/lang/perl/ports/mac/
Sweden
ftp://ftp.sunet.se/pub/lang/perl/CPAN/ports/mac/
Switzerland
ftp://ftp.switch.ch/mirror/CPAN/ports/mac/
Australasia
Australia
ftp://coombs.anu.edu.au/pub/perl/ports/mac/
ftp://ftp.mame.mu.oz.au/pub/perl/CPAN/ports/mac/
New Zealand
ftp://ftp.tekotago.ac.nz/pub/perl/CPAN/ports/mac/
Asia
Japan
ftp://ftp.lab.kdd.co.jp/lang/perl/CPAN/ports/mac/
Taiwan
ftp://dongpo.math.ncu.edu.tw/perl/CPAN/ports/mac/
Africa
South Africa
ftp://ftp.is.co.za/programming/perl/CPAN/ports/mac/
Matthias Neeracher Office: +41 1 445 24 08
Hohenklingenstrasse 19 Fax: +41 1 445 24 24
8049 Zuerich Home: +41 1 341 85 06
SWITZERLAND Email: <neeri@iis.ee.ethz.ch>
REVISION HISTORY
The person in [] is usually the key person to have convinced me to fix a
bug or add a feature. Everyone mentioned in [] should be mentioned in the
MacPerl5 about box (Yes, your name could be there, too!).
5.0.6r1m 01Feb96
- Redirecting STDIN would not work with <> [J殲gen Christoffel].
- After the first script execution, STDOUT would become unbuffered
[Jeff Johnson].
- Perl would crash when running two CGI scripts in sequence (actually
a bug in the CGI glue) [Steve Goodwin].
- localtime, gmtime, and related routines and libraries exhibited various
problems [Peter Creath, Brad Cox, Dave Wodelet].
- Fixed a memory leak in sort [Vicki Brown].
- Performance in the background and for CGIs should be significantly improved.
- Performance for reads in raw mode massively improved [Dick Karpinski].
- Added a new interaction mode "Duplex" and tried to improve the documentation
of interaction modes in MacPerl.FrontEnd with actual AppleEvent logs.
- Implemented crypt(), which now makes MacPerl officially a munition.
- Cleaned up balloon help texts.
- "Check Syntax" now works analogously with "Run Script", i.e., both on the front
window and on a Standard file dialog [Angus McIntyre]
- The operations working on the "front window" have subtly redefined that term
to exclude console windows. This allows one to run a script again even if the
output window is in front [Anybody wanna take credit for that suggestion?].
- New environment variable "MACPERL" contains the path of the folder containing
the MacPerl application.
- Added a few automatic and semiautomatic ways to launch Internet Config. Among
other places, you now find IC in the Preferences dialog, and MacPerl suggests
that you launch IC if the file helper is missing.
5.0.5r1m 29Dec95
- Fixed a disastrous bug with saving Droplets [Phil Ames]. The
MPW Tool has not changed except for the version number.
5.0.4r1m 27Dec95
- Input for CGI POST requests didn't work [Christian Huldt, I think].
- Fixed various details in AppleEvent I/O streams, among them a very bad
bug with remote control mode.
- Removed edition manager support. I'm not sure if anyone was ever really
using it, and apparently it caused problems on some machines.
- The long standing dependency on AppleScript should now a thing of the
past [Too many people to thank].
- Tried to improve sleep() behaviour [Paul Schinder].
- STDERR was overly buffered [Brad Cox].
- Copy & Paste had problems [Torsten Ekedahl].
- Created macperl.{pod,html} from MacPerl.Specifics.
- -w would give warnings about unused MacPerl::Version [Martin Heller].
- Some versions of system were buggy [Charles Bailey].
- Negative and big integers in MacPerl are very tricky. Fixed some bugs,
would like to hear if there are any more [Steve Bollinger].
- Verbose die()s would crash [Jon S. Stevens]
5.0.3r1m 26Nov95
- When opening files, MacPerl 5.0.2r1m (and all earlier versions) calls
PrValidate without calling PrOpen first. This causes horrible crashes
when certain printers are selected, notably PDFWriter [Todd Hivnor].
- I was locking the text handle of the front window "forever" as soon as
text was selected, which caused some operations to fail. This bug was
also in MacPerl4, but never seems to have been found [Stonewall Ballard].
- The MacPerl5 glue to choose() had a bug which caused PutFile to fail if a
default was specified [Espen S. Ore].
- "-D" messages now go to the correct window, and you should no longer get
bogus malloc diagnostics on startup of a script [Martin Heller].
- Fixed an anachronism in perl5db.pl [Martin Heller].
- Calling -v twice in a row would crash [Phil Ames].
- Environment variables from the CGI glue would not be propagated correctly.
- The XL callback glue had a bug which would lead to unpredictable
results from XCMD calls [Jason Buberel].
- A change introduced in 5.0.1 was causing input from the console to
misbehave [Yuemo Zeng and Larry Allen-Tonar].
5.0.2r1m 05Nov95
- Library paths got corrupted [Paul Schinder].
- A bug in the help code led to crashes with System error 11 on startup
[Charles Albrecht and Richard Moe].
- After stopping a script with Command-., the next script would crash.
- A few items omitted from the 5.0.1 notes:
- readlink() no longer mounts network volumes. This has the disadvantage
that you can't necessarily expect the result to be open()able, but is
probably more useful for checking scripts [Martin Heller].
- system now is implemented as print `xxx`, which is not quite correct
but covers the typical use of system().
- umask is "implemented", but simply does nothing.
- link is "implemented", but always fails.
5.0.1r1m 31Oct95
I feel pretty good about this release:
- Reliability should be considerably improved over 5.0.0
- The application features a new help system, based on suggestions by
Martin Heller. You need to install Internet Config 1.2 and then
set up you favorite WWW browser as a helper entry for "file" for
the whole thing to work.
- Thanks to persistent lobbying by Dick Karpinski, the application now
supports raw keyboard input. Check out :t:mac:Raw.t for an example.
- The script menu now has an entry for syntax checking the front window,
for turning on the debugger and for turning on compilation warnings.
I believe that the new debugger interface will make it easier to debug
droplets and such.
- The a2p tool has been included and sort of works.
- A source code release should appear within a week.
5.0.0 25Aug95
This release is too good to delay and too bad to release. It had to go out
today as I'm leaving for holidays. In general, it seems to behave sensibly,
except for the application in out of memory situations. Don't run out of
memory. The library is mostly untested.
Extra points for identifying all sounds in the about box and for finding
the one feature that is missing in MacPerl4, although it could theoretically
have been implemented there.